package com.neusoft.model;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 员工调休情况表
 */
@ApiModel(description="员工调休情况表")
@Data
@TableName(value = "employee_compensation_vocation")
public class EmployeeCompensationVocation {
    /**
     * 员工id,关联employee.id
     */
    @TableId(value = "emp_id", type = IdType.INPUT)
    @ApiModelProperty(value="员工id,关联employee.id")
    private Integer empId;

    /**
     * 剩余调休天数
     */
    @TableField(value = "remaining_days")
    @ApiModelProperty(value="剩余调休天数")
    private Integer remainingDays;

    /**
     * 30天内将过期天数
     */
    @TableField(value = "expire_days")
    @ApiModelProperty(value="30天内将过期天数")
    private Integer expireDays;
}